home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Taifun / Taifun 156 (1991-03-10)(Manewaldt, A.)(DE)(PD).zip / Taifun 156 (1991-03-10)(Manewaldt, A.)(DE)(PD).adf / Mem-Controller / Include / graphics.i < prev    next >
Text File  |  1991-02-18  |  4KB  |  162 lines

  1. * Graphics.i von E.Hambuch,Prinzenstr. 9,D- 5330 Königswinter 1
  2. * Freeware
  3. CALLGRAF macro
  4.   move.l _GfxBase,a6
  5.   jsr _LVO\1(a6)
  6.   endm
  7. GRAFNAME macro
  8.   dc.b 'graphics.library',0
  9.   even
  10.   endm
  11. CEND: macro
  12.   move.l \1,a1  ;Para1=UCopList
  13.   move.w #10000,d0  ;aufruf: CEND UCopList
  14.   move.w #10000,d1
  15.   jsr _LVOCWait(a6)
  16.   move.l \1,a1
  17.   jsr _LVOCBump(a6)
  18.   endm
  19. CCOLOR: macro      ;Aufruf: CCOLOR UCopList,30,$000,$180
  20.   move.l \1,a1
  21.   move.w \2,d0     ;ab y
  22.   clr.w d1
  23.   jsr _LVOCWait(a6)
  24.   move.l \1,a1
  25.   jsr _LVOCBump(a6)
  26.   move.l \1,a1
  27.   move.w \4,d0 ;Farbreg z.B #$180
  28.   move.w \3,d1 ;Farbnr. z.B #000
  29.   jsr _LVOCMove(a6)
  30.   move.l \1,a1
  31.   jsr _LVOCBump(a6)
  32.   endm
  33. _LVOBltBitMap EQU -30 
  34. _LVOBltTemplate EQU -36 
  35. _LVOClearEOL EQU -42 
  36. _LVOClearScreen EQU -48 
  37. _LVOTextLength EQU -54 
  38. _LVOText EQU -60 
  39. _LVOSetFont EQU -66 
  40. _LVOOpenFont EQU -72 
  41. _LVOCloseFont EQU -78 
  42. _LVOAskSoftStyle EQU -84 
  43. _LVOSetSoftStyle EQU -90 
  44. _LVOAddBob EQU -96 
  45. _LVOAddVSprite EQU -102 
  46. _LVODoCollision EQU -108 
  47. _LVODrawGList EQU -114 
  48. _LVOInitGels EQU -120 
  49. _LVOInitMasks EQU -126 
  50. _LVORemIBob EQU -132 
  51. _LVORemVSprite EQU -138 
  52. _LVOSetCollision EQU -144 
  53. _LVOSortGList EQU -150 
  54. _LVOAddAnimOb EQU -156 
  55. _LVOAnimate EQU -162 
  56. _LVOGetGBuffers EQU -168 
  57. _LVOInitGMasks EQU -174 
  58. _LVODrawEllipse EQU -180 
  59. _LVOAreaEllipse EQU -186 
  60. _LVOLoadRGB4 EQU -192 
  61. _LVOInitRastPort EQU -198 
  62. _LVOInitVPort EQU -204 
  63. _LVOMrgCop EQU -210 
  64. _LVOMakeVPort EQU -216 
  65. _LVOLoadView EQU -222 
  66. _LVOWaitBlit EQU -228 
  67. _LVOSetRast EQU -234 
  68. _LVOMove EQU -240 
  69. _LVODraw EQU -246 
  70. _LVOAreaMove EQU -252 
  71. _LVOAreaDraw EQU -258 
  72. _LVOAreaEnd EQU -264 
  73. _LVOWaitTOF EQU -270 
  74. _LVOQBlit EQU -276 
  75. _LVOInitArea EQU -282 
  76. _LVOSetRGB4 EQU -288 
  77. _LVOQBSBlit EQU -294 
  78. _LVOBltClear EQU -300 
  79. _LVORectFill EQU -306 
  80. _LVOBltPattern EQU -312 
  81. _LVOReadPixel EQU -318 
  82. _LVOWritePixel EQU -324 
  83. _LVOFlood EQU -330 
  84. _LVOPolyDraw EQU -336 
  85. _LVOSetAPen EQU -342 
  86. _LVOSetBPen EQU -348 
  87. _LVOSetDrMd EQU -354 
  88. _LVOInitView EQU -360 
  89. _LVOCBump EQU -366 
  90. _LVOCMove EQU -372 
  91. _LVOCWait EQU -378 
  92. _LVOVBeamPos EQU -384 
  93. _LVOInitBitMap EQU -390 
  94. _LVOScrollRaster EQU -396 
  95. _LVOWaitBOVP EQU -402 
  96. _LVOGetSprite EQU -408 
  97. _LVOFreeSprite EQU -414 
  98. _LVOChangeSprite EQU -420 
  99. _LVOMoveSprite EQU -426 
  100. _LVOLockLayerRom EQU -432 
  101. _LVOUnlockLayerRom EQU -438 
  102. _LVOSyncSBitMap EQU -444 
  103. _LVOCopySBitMap EQU -450 
  104. _LVOOwnBlitter EQU -456 
  105. _LVODisownBlitter EQU -462 
  106. _LVOInitTmpRas EQU -468 
  107. _LVOAskFont EQU -474 
  108. _LVOAddFont EQU -480 
  109. _LVORemFont EQU -486 
  110. _LVOAllocRaster EQU -492 
  111. _LVOFreeRaster EQU -498 
  112. _LVOAndRectRegion EQU -504 
  113. _LVOOrRectRegion EQU -510 
  114. _LVONewRegion EQU -516 
  115. _LVOClearRectRegion EQU -522 
  116. _LVOClearRegion EQU -528 
  117. _LVODisposeRegion EQU -534 
  118. _LVOFreeVPortCopLists EQU -540 
  119. _LVOFreeCopList EQU -546 
  120. _LVOClipBlit EQU -552 
  121. _LVOXorRectRegion EQU -558 
  122. _LVOFreeCprList EQU -564 
  123. _LVOGetColorMap EQU -570 
  124. _LVOFreeColorMap EQU -576 
  125. _LVOGetRGB4 EQU -582 
  126. _LVOScrollVPort EQU -588 
  127. _LVOUCopperListInit EQU -594 
  128. _LVOFreeGBuffers EQU -600 
  129. _LVOBltBitMapRastPort EQU -606 
  130. _LVOOrRegionRegion EQU -612 
  131. _LVOXorRegionRegion EQU -618 
  132. _LVOAndRegionRegion EQU -624 
  133. _LVOSetRGB4CM EQU -630 
  134. _LVOBltMaskBitMapRastPort EQU -636 
  135. _LVOGraphicsReserved1 EQU -642 
  136. _LVOGraphicsReserved2 EQU -648 
  137. _LVOAttemptLockLayerRom EQU -654 
  138. JAM1 equ 0
  139. JAM2: equ 1
  140. COMPLEMENT equ 2
  141. INVERSVID equ 4
  142. FRST_DOT equ $01
  143. ONE_DOT equ $02
  144. DBUFFER equ $04
  145. AREAOUTLINE equ $08
  146. NOCROSSFILL equ $20
  147. FS_NORMAL equ 0
  148. FSB_EXTENDED equ 3
  149. FSB_ITALIC equ 2
  150. FSB_BOLD equ 1
  151. FSB_UNDERLINED equ 0
  152. FPB_ROMFONT equ 0
  153. FPB_DISKFONT equ 1
  154. FPB_REVPATH equ 2
  155. FPB_TALLDOT equ 3
  156. FPB_WIDEDOT equ 4
  157. FPB_PROPORTIONAL equ 5
  158. FPB_DESIGNED equ 6
  159. FPB_REMOVED equ 7
  160. AFF_DISK:   equ 1
  161. AFF_MEMORY: equ 2
  162.